package pojo;

import java.sql.Timestamp;
import java.util.HashSet;
import java.util.Set;

/**
 * Difficultymodel entity. @author MyEclipse Persistence Tools
 */

public class Difficultymodel implements java.io.Serializable {

	// Fields

	private String modelId;
	private Teacher teacher;
	private String modelName;
	private Timestamp buildTime;
	private Set modelDetails = new HashSet(0);

	// Constructors

	/** default constructor */
	public Difficultymodel() {
	}

	/** minimal constructor */
	public Difficultymodel(String modelId, Teacher teacher, String modelName,
			Timestamp buildTime) {
		this.modelId = modelId;
		this.teacher = teacher;
		this.modelName = modelName;
		this.buildTime = buildTime;
	}

	/** full constructor */
	public Difficultymodel(String modelId, Teacher teacher, String modelName,
			Timestamp buildTime, Set modelDetails) {
		this.modelId = modelId;
		this.teacher = teacher;
		this.modelName = modelName;
		this.buildTime = buildTime;
		this.modelDetails = modelDetails;
	}

	// Property accessors

	public String getModelId() {
		return this.modelId;
	}

	public void setModelId(String modelId) {
		this.modelId = modelId;
	}

	public Teacher getTeacher() {
		return this.teacher;
	}

	public void setTeacher(Teacher teacher) {
		this.teacher = teacher;
	}

	public String getModelName() {
		return this.modelName;
	}

	public void setModelName(String modelName) {
		this.modelName = modelName;
	}

	public Timestamp getBuildTime() {
		return this.buildTime;
	}

	public void setBuildTime(Timestamp buildTime) {
		this.buildTime = buildTime;
	}

	public Set getModelDetails() {
		return this.modelDetails;
	}

	public void setModelDetails(Set modelDetails) {
		this.modelDetails = modelDetails;
	}

}